make the most of technological opportunities - Turkish English Dictionary